@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,div{margin:0;padding:0;}
img{border:0;}
ul,ol,li{list-style:none;}
a{ text-decoration:none; outline:none; color:#333;}
a:hover{ color:#32a129}
body{font-size:14px; background:#fff; color:#333;font-family:"Microsoft YaHei","微软雅黑"}
h1,h2,h3{ font-weight:normal}
div,ul,dl,dd,dt{height:auto; overflow:hidden}

.clear{padding:0; width:100%; height:1px; clear:both;}

.wrap{ width:1000px; margin:0 auto;}
.mg10{ margin-top:10px;}
.mg20{ margin-top:20px;}
.mg30{ margin-top:30px;}

.header{ border-top:3px solid #32a129; background:#fafafa; min-width:1000px;}
.header div.wrap{position:relative}
.logo{ position:absolute; left:0;top:20px;}
.ser_tel{ margin-top:20px;}
.ser_tel ul{ float:right;background:url(../Images/tel.gif) no-repeat left top; padding-left:60px;font-size:14px;  }
.ser_tel b{color:#32a129; display:block; font:28px Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold}

#nav ul{float:right;}
#nav ul li{ float:right;font-size:16px;line-height:58px;height:58px; background:url(../Images/nav_line.gif) no-repeat left center}
#nav ul li a{display:block; margin:0 13px}
#nav ul li.selected a,#nav ul li.on a,#nav ul li a:hover{color:#32a129; background:url(../Images/hover.gif) repeat-x bottom}
#nav ul li.home{ background:none}

.footer{width:100%; margin:20px auto 0;background:#f7f7f7;min-width:1000px;}
.foot_nav{padding:30px 0;}
.foot_m{float:left;border-right:1px solid #ddd; padding:0 50px; height:130px}
.ewm{ float:right; width:250px; text-align:right}
.foot_m h3{font-size:14px; height:35px}
.foot_m li a{line-height:25px; }
.foot_m li.ewm{ float:right}
.foot_copy{ background:#32a129; color:#fff; text-align:center; font-family:Arial, Helvetica, sans-serif; padding:15px 0; line-height:20px;}

.float_qq{ position:fixed; bottom:200px; right:0; width:50px; height:203px; z-index:6666; overflow:visible}
.float_qq li{ width:auto; height:50px; z-index:20;}
.float_qq li.float_qq1,.float_qq li.float_qq4{ position:absolute; left:0; width:62px;}
.float_qq li.float_qq2{ position:absolute; top:0; left:0; width:168px;}
.float_qq li.float_qq3{ position:absolute; top:51px; left:0; width:172px;}
.float_qq li.float_qq4{ position:absolute;  left:0; width:172px;top:102px;}
.float_qq li.float_qq1{ top:153px}

.float_qq4{ position:absolute; top:153px; left:0;}
.float_qq li a{ display:block; font-family:"Microsoft Yahei"; color:#FFF; font-size:14px; height:50px; line-height:50px; overflow:hidden; background-color:#32a129; opacity:0.8; border-radius:6px;}
.float_qq li a img{margin:12px 12px 14px 14px; display:inline-block; vertical-align: middle}
.float_qq li a:hover{ background-color:#000; opacity:1;}
.float_shwx{ position:absolute; top:-100px; left:-140px; background:url(../images/float_wxbd.png) no-repeat bottom right; width:140px; height:140px; padding-bottom:9px; display:none;}
.float_shwx img{ display:block; padding:8px; background-color:#FFF; width:120px; height:120px;}
